User Input User Input User Input Probed Program Probed Executable Profile Information Probing Library

نویسندگان

  • William Y. Chen
  • Scott A. Mahlke
  • Nancy J. Warter
  • Sadun Anik
  • Wen-mei W. Hwu
چکیده

Instruction schedulers for superscalar and VLIW processors must expose suucient instruction-level parallelism to the hardware in order to achieve high performance. Traditional compiler instruction scheduling techniques typically take into account the constraints imposed by all execution scenarios in the program. However, there are additional opportunities to increase instruction-level parallelism for the frequent execution scenarios at the expense of the less frequent ones. Proole information identiies these important execution scenarios in a program. In this paper, two major categories of proole information are studied: control-ow and memory-dependence. Proole-assisted code scheduling techniques have been incorporated into the IMPACT-I compiler. These techniques are acyclic global scheduling and software pipelining. This paper describes the scheduling algorithms, highlights the modiications required to use proole information, and explains the hardware and compiler support for dealing with hazards that arise from aggressive use of proole information. The eeectiveness of these proole-based scheduling techniques is evaluated for a range of superscalar and VLIW processors.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improving the performance of recommender systems in the face of the cold start problem by analyzing user behavior on social network

The goal of recommender system is to provide desired items for users. One of the main challenges affecting the performance of recommendation systems is the cold-start problem that is occurred as a result of lack of information about a user/item. In this article, first we will present an approach, uses social streams such as Twitter to create a behavioral profile, then user profiles are clusteri...

متن کامل

Digital Library Curriculum Development Module 7-c: Recommender Systems

 Scenarios: Relates to the process where the user queries his need and related information on the search query is provided to the user based upon his current query term and his profile. Explicit feedback is a scenario where the user provides input of his preferences to the recommender. Implicit feedback is a scenario where the system gathers information about user in an implicit manner through...

متن کامل

Leveraging User Interaction and Social Tagging for Improving Cross-lingual Information Access in Digital Libraries

Evaluation of interactive cross-lingual information retrieval systems has been the focus of recent research. The goal is to support the users in formulating effective queries and selecting the documents which satisfy their information needs regardless of the language of the documents. This dissertation aims at harnessing the user-system interaction, extracting the added value and integrating it...

متن کامل

Effective Personalization of web search based on Fuzzy Information Retrieval

Information on the web is growing huge in size and retrieval of relevant information from the web is a big challenge for search engines. Search engines retrieve huge set of documents out of which very few are relevant due to small size input query having few keywords. User information needs are vague or imprecise and changes his query as users are not conscious of their exact needs of informati...

متن کامل

A Robust Controller with Online Authority Transformation for Dual User Haptic Training System

In this study, a force reflection control structure is developed for the surgery training haptic system. In the surgery training haptic system, the surgical operation is cooperatively performed by a trainer and a trainee. The participation of each surgeon in the operation is established through their own haptic consoles. Although the operation is primarily performed by the trainee, the trainer ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994